package com.team.arms.bingyiInfo.entity.dto;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author WY
 * @since 2022-05-04
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("b_bingyi_info")
@ApiModel(value = "兵役信息传入对象", description = "DTO")
public class BingyiInfoDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("兵役信息编号")
    private String bingyiInfoId;

    @ApiModelProperty("姓名")
    private String name;

    @ApiModelProperty("性别")
    private String sex;

    @ApiModelProperty("身份证号")
    private String idCard;

    @ApiModelProperty("曾用名")
    private String beforeName;

    @ApiModelProperty("出生日期")
    private LocalDateTime birthday;

    @ApiModelProperty("年龄")
    private String age;

    @ApiModelProperty("民族")
    private String nation;

    @ApiModelProperty("是否兵役登记 0 是 1 否")
    private String isRegister;

    @ApiModelProperty("政治面貌")
    private String poliStatus;

    @ApiModelProperty("学历")
    private String education;

    @ApiModelProperty("婚姻状况")
    private String marriageCondition;

//    @ApiModelProperty("手机号")
//    private String phone;

    @ApiModelProperty("创建人")
    private String createBy;

    @ApiModelProperty("户籍类型")
    private String householdType;

    @ApiModelProperty("户籍所在地(省)")
    private String domicileProvince;

    @ApiModelProperty("	户籍所在地(市)")
    private String domicileCity;

    @ApiModelProperty("	户籍所在地(区/县)	")
    private String domicileDistrict;

    @ApiModelProperty("	户籍所在地(镇/村)	")
    private String domicileTown;

    @ApiModelProperty("	籍贯(省)	")
    private String nativeProvince;

    @ApiModelProperty("	籍贯(市)	")
    private String nativeTown;

    @ApiModelProperty("	籍贯(区/县)")
    private String nativeDistinct;

}
